package com.project.service;

import com.project.bean.FacilityBean;

import java.util.List;

/**
 * 房间设施业务接口
 */
public interface IFacilityService {
    /**
     * 添加设施损坏记录，同时修改该房间的状态为‘设施损坏’
     * @param facility 设施对象
     */
    public void add(FacilityBean facility);
    /**
     * 处理已损坏设施
     * 先将制定id的设施状态从 未解决 改为 已解决
     * 统计该房间状态为 未解决 的设施数量
     * 如果为0，则将房间状态改为 正常
     * @param id 损坏信息的编号
     * @param roomId 房间id
     */
    public void handle(int id, int roomId);
    /**
     * 通过房间id查找设施损坏信息
     * @param roomId 房间id
     * @return 损坏信息集合
     */
    public List<FacilityBean> fandById(int roomId);
}